home *** CD-ROM | disk | FTP | other *** search
/ Freelog 100 / FreelogNo100-NovembreDecembre2010.iso / Musique / solfege / solfege-win32-3.17.0.exe / {app} / bin / Lib / compiler / __init__.py next >
Text File  |  2006-04-03  |  904b  |  27 lines

  1. """Package for parsing and compiling Python source code
  2.  
  3. There are several functions defined at the top level that are imported
  4. from modules contained in the package.
  5.  
  6. parse(buf, mode="exec") -> AST
  7.     Converts a string containing Python source code to an abstract
  8.     syntax tree (AST).  The AST is defined in compiler.ast.
  9.  
  10. parseFile(path) -> AST
  11.     The same as parse(open(path))
  12.  
  13. walk(ast, visitor, verbose=None)
  14.     Does a pre-order walk over the ast using the visitor instance.
  15.     See compiler.visitor for details.
  16.  
  17. compile(source, filename, mode, flags=None, dont_inherit=None)
  18.     Returns a code object.  A replacement for the builtin compile() function.
  19.  
  20. compileFile(filename)
  21.     Generates a .pyc file by compiling filename.
  22. """
  23.  
  24. from compiler.transformer import parse, parseFile
  25. from compiler.visitor import walk
  26. from compiler.pycodegen import compile, compileFile
  27.